$(function() {
	init();
	initcate();
});

function initcate(){
	$.getJSON('/fw/news/news_getcatelist.action',function(data){
		var data = data.rows;
		var str = "<option value=''>请选择分类</option>";
		for(var i = 0; i < data.length;i++){
			str += "<option value="+data[i].newsCateId+">"+data[i].newsCateName+"</option>";
		}
		$('#newsCateId').html(str);
	});
}

function successCallBack() {
	window.location.href = 'newsList.jsp';
}

/**
 * 提示信息处理
 */
function savehandle() {
	$('#alertdiv').hide();
	$('#alertdiv').savehandle( {
		fieldMap : {},
		successMsg : '添加成功！',
		failMsg : '添加失败！错误：',
		success : successCallBack
	});
}

//图片上传
function upload(){
    $.ajaxFileUpload({
        url: '/fw/upload/imageUpload.action', //用于文件上传的服务器端请求地址
        secureuri: false, //是否需要安全协议，一般设置为false
        fileElementId: 'upfile', //文件上传域的ID
        dataType: 'json', //返回值类型 一般设置为json
        success: function (data, status){  //服务器成功响应处理函数
        	var json = eval('('+data+')');
        	var html = "<img style='width:200px;height:150px;' src='"+json.url+"'/>";
        	$("#upimg").html(html);
        	$("#imgUrl").val(json.url);
        	$('#alertdiv').savehandle('setmsg',{msg:'上传成功！！',timer:2000});
        },
        error: function (data, status, e)//服务器响应失败处理函数
        {
        	$('#alertdiv').savehandle('setmsg',{msg:'上传失败！！',timer:2000});
        }
    });
    return false;
}

//图片上传
function upload_share(){
	$.ajaxFileUpload({
		url: '/fw/upload/imageUpload.action', //用于文件上传的服务器端请求地址
		secureuri: false, //是否需要安全协议，一般设置为false
		fileElementId: 'upfile_share', //文件上传域的ID
		dataType: 'json', //返回值类型 一般设置为json
		success: function (data, status){  //服务器成功响应处理函数
	      	var json = eval('('+data+')');
	      	var html = "<img style='width:150px;height:150px;' src='"+json.url+"'/>";
	      	$("#upimg_share").html(html);
	      	$("#shareImgUrl").val(json.url);
	      	$('#alertdiv').savehandle('setmsg',{msg:'上传成功！！',timer:2000});
      	},
      	error: function (data, status, e)//服务器响应失败处理函数
      	{
      		$('#alertdiv').savehandle('setmsg',{msg:'上传失败！！',timer:2000});
      	}
	});
	return false;
}

function init() {
	savehandle();
	changeActiveItem('newsList');
}

function add() {
	$("#newsAddForm").ajaxSubmit({
		url: '/fw/news/news_add.action',
		data: {},
		beforeSubmit: function() {
			return validateTooltip([{
				inputSel: '#newsName',
				validStr: 'empty'
			}, {
				inputSel: '#newsCateId',
				validStr: 'empty'
			}, {
				inputSel: '#videoUrl',
				validStr: 'empty'
			}, {
				inputSel: '#imgUrl',
				validStr: 'empty'
			}, {
				inputSel: '#shareImgUrl',
				validStr: 'empty'
			}, {
				inputSel: '#attentionName',
				validStr: 'empty'
			}, {
				inputSel: '#attentionUrl',
				validStr: 'empty'
			}]);
		},
		success: function(r) {
			var data = $.parseJSON(r);
			if (data.success) {
				$MyAlert.alert('成功!', successCallBack);
			} else {
				$MyAlert.error(msg.errors);
			}
		}
	});
}

function add1() {
	var newsName = $('#newsName').val();
	if (!newsName) {
		$('#alertdiv').savehandle('setmsg', {msg : '请填写标题!',timer : 2000});
		return;
	}
	var newsCateId = $('#newsCateId').val();
	if (!newsCateId) {
		$('#alertdiv').savehandle('setmsg', {msg : '请选择分类!',timer : 2000});
		return;
	}
	var videoUrl = $('#videoUrl').val();
	if (!videoUrl) {
		$('#alertdiv').savehandle('setmsg', {msg : '请填写视频链接!',timer : 2000});
		return;
	}
	var imgUrl = $('#imgUrl').val();
	if (!imgUrl) {
		$('#alertdiv').savehandle('setmsg', {msg : '请上传列表图片!',timer : 2000});
		return;
	}
	var shareImgUrl = $('#shareImgUrl').val();
	if (!shareImgUrl) {
		$('#alertdiv').savehandle('setmsg', {msg : '请上传分享图片!',timer : 2000});
		return;
	}
	var attentionName = $('#attentionName').val();
	if (!attentionName) {
		$('#alertdiv').savehandle('setmsg', {msg : '请上传关注名称!',timer : 2000});
		return;
	}
	var attentionUrl = $('#attentionUrl').val();
	if (!attentionUrl) {
		$('#alertdiv').savehandle('setmsg', {msg : '请上传关注跳转!',timer : 2000});
		return;
	}
	var isRecommend = $('#isRecommend')[0].checked;
	var data = {
		"newsName" : newsName,
		"newsCate.newsCateId" : newsCateId,
		"videoUrl" : videoUrl,
		"imgUrl" : imgUrl,
		"shareImgUrl" : shareImgUrl,
		"attentionName" : attentionName,
		"attentionUrl" : attentionUrl,
		"isRecommend" : isRecommend
	};
	$.getJSON('/fw/news/news_add.action', data, function(data) {
		if (data.success) {
			$('#alertdiv').savehandle('setmsg', {
				msg : '成功!',
				timer : 2000
			});
			successCallBack();
		} else {
			var msg = data.result;
			$('#alertdiv').savehandle('setmsg', {
				msg : msg.errors,
				timer : 2000
			});
		}
	});
}
